html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
code,
del,
dfn,
em,
img,
q,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
    margin     : 0;
    border     : 0;
    font-weight: inherit;
    font-style : inherit;
    font-family: inherit;
    list-style : none;
}

body {
    font-family: Arial, Helvetica, sans-serif;
    font-size  : 12px;
    color      : #333;
}

.head {
    padding      : 20px 0;
    width        : 100%;
    margin-bottom: 1px;

    .wrap {
        margin: 0 auto;
        width : 990px;

    }
}

.content {
    width: 100%;

    .form {
        // height          : 600px;
        overflow: hidden;
        width   : 990px;
        margin  : 0 auto;


        .conhed {
            width      : 100%;
            height     : 28px;
            margin-left: 452px;
        }

        .logotree {
            float: left;
        }

        form {
            float              : left;
            // background-color: tomato;
            height             : 317px;
            width              : 384px;
            margin-left        : 70px;
            border             : 1px solid #eee;
            box-shadow         : 3px 3px #F5F5F5;
            background         : #fafafa;

            .formbox {
                margin    : 0 auto;
                width     : 306px;
                height    : 100%;
                padding   : 30px 0 20px 0;
                box-sizing: border-box;
                position  : relative;

                input {
                    border: 1px solid rgb(204, 204, 204);
                    width : 65px;
                    height: 22px;
                }

                .formuser {
                    font-size: 14px;
                    color    : #666;

                    input {
                        width     : 246px;
                        height    : 30px;
                        padding   : 3px 5px;
                        box-sizing: border-box;

                    }
                }

                .formpwd {
                    font-size : 14px;
                    color     : #666;
                    margin-top: 15px;

                    input {
                        width     : 246px;
                        height    : 30px;
                        padding   : 3px 5px;
                        box-sizing: border-box;
                    }
                }

                .testmark {
                    font-size : 14px;
                    color     : #666;
                    margin-top: 15px;

                    span {
                        font-size : 14px;
                        color     : #666;
                        margin-top: 15px;
                    }

                    a {
                        font-size: 12px;
                    }
                }

                .sub {
                    // color    : #666;
                    margin-top : 30px;
                    margin-left: 49px;
                    box-sizing : border-box;
                    height     : 37px;

                    button {
                        background         : url(../images/登录/登录bg.png);
                        background-repeat  : no-repeat;
                        background-position: 0px -198px;
                        width              : 89px;
                        height             : 37px;
                        color              : #fff;
                        font-weight        : bold;
                        font-size          : 12px;
                        cursor             : pointer;
                        border             : none;
                        border-radius      : 3px;
                    }

                    a {
                        // display: block;
                        position : absolute;
                        color    : #777;
                        font-size: 12px;
                        transform: translateX(12px) translateY(21px);
                    }
                }

                .zhuce {
                    color      : #999;
                    font-size  : 12px;
                    margin-top : 80px;
                    margin-left: 48px;

                    span {
                        margin-left: 18px;

                        a {
                            color: #f60;
                        }

                    }
                }

            }

            a {
                color: #777;
            }

            .yzm {
                display       : inline-block;
                width         : 50px;
                height        : 22px;
                border        : 1px solid #000;
                text-align    : center;
                letter-spacing: 4px;
                line-height   : 22px;
                position      : absolute;
                top           : 147px;
                left          : 49px;
            }
        }

        .confot {
            float      : left;
            width      : 450px;
            margin-left: 70px;
            margin-top : 12px;

            .confot1 {
                color: #999;


            }

            a {
                margin-right: 33px;
            }

            .confot2 {
                margin-top: 8px;
            }
        }

    }
}

.footer {
    width     : 980px;
    margin    : 30px auto;
    border-top: 2px solid #CE3C3B;
    text-align: center;

    .footbox {
        text-align: center;
        padding   : 20px 0;

        a {
            color          : #777;
            text-decoration: none;
        }
    }

    .line {
        width: 980px;
        color: #777;

        span {
            font-size  : 20px;
            color      : #c00;
            font-weight: 700;
        }

        a {
            text-decoration: none;
            color          : #777;
        }
    }
}